#ifndef PLC2LLVM_USINGNAMESPACE_H
#define PLC2LLVM_USINGNAMESPACE_H


#include <vector>
#include "plc2llvm/PLCSymbols/PLCNamespaceDeclSymbol.h"

class UsingNamespace {
private:
    //使用的命名空间
    std::vector<PLCNamespaceDeclSymbol*> usedNamespaces;
public:
    const std::vector<PLCNamespaceDeclSymbol *> &getUsedNamespaces() const;
    void addUsedNamespace(PLCNamespaceDeclSymbol* usedNamespace);
};


#endif